Anwendung maschinellen Lernens zur benutzeradaptiven Erkennung von Entwurfsmängeln in objektorientierter Software
نویسنده
چکیده
Die Qualität von Software kann je nach Anwendungsgebiet an unterschiedlichen Kriterien gemessen werden. Für große Software-Systeme spielen u. a. Kriterien wie Wartbarkeit, Verständlichkeit und Erweiterbarkeit eine wichtige Rolle. Unser Ziel ist es, Entwurfsmängel in SoftwareSystemen zu erkennen und somit ” schlechte“ — unverständliche, schwer erweiterund änderbare — Programmstrukturen zu vermeiden. Prominente Entwurfsmängel sind z. B. die von Fowler eingeführten Bad Smells. Entwurfsmängel werden abhängig von der Sichtweise und dem Erfahrungsschatz des Suchenden unterschiedlich interpretiert. Wir kombinieren daher bekannte Verfahren zur Erkennung von Entwurfsmängeln auf der Basis von Metriken mit maschinellen Lernverfahren. Damit kann Entwurfsmangelerkennung individuellen Sichtweisen angepasst werden. Wir präsentieren ein Werkzeug, das dieses Verfahren implementiert und zeigen die Ergebnisse einer ersten Fallstudie.1
منابع مشابه
Interaktive Visualisierung zur Darstellung und Bewertung von Learning-Analytics-Ergebnissen in Foren mit vielen Teilnehmern
Ausgehend von klassischen Dashboards, geht die Entwicklung bei der Darstellung von Learning-Analytics-Ergebnissen hin zu interaktiven Visualisierung, welche die Interpretation und Anwendung der Ergebnisse des maschinellen Lernens oder der Sozialen-Netzwerk-Analyse unterstützen. In der vorliegenden Arbeit werden zwei visuelle Analysen vorgestellt, welche für das Learning-Analytics-Tool LEMO entw...
متن کاملRäumliche Inferenz mit Lern- und Optimierungsverfahren
In der Dissertation „Anwendung von Verfahren des Maschinellen Lernens und von Evolutionären Algorithmen bei der räumlichen Inferenz“ [2] werden verschiedene Ansätze zum Lösen der bei dem verwendeten metrischen Ansatz zur räumlichen Inferenz entstehenden Constraintsysteme vorgestellt und verglichen. Neben aktuellen ConstraintsolvingAlgorithmen wurden Verfahren aus den Bereichen Maschinelles Lern...
متن کاملDie Logik des Lebens Zur Schlüsselrolle von KI-Methoden in der Biologie der Zukunft
Wie kaum eine andere Wissenschaft hat die Biologie in den letzten 10 Jahren von Entwicklungen in der Informatik profitiert. Dabei spielen Methoden und Ansätze aus der Künstlichen Intelligenz bereits heute eine Schlüsselrolle bei der Erforschung biologischer Prozesse und bilden ein wichtige Grundlage für die Erhebung und Analyse einer stetig wachsenden Menge von Daten mithilfe effizienter und ma...
متن کاملSoftware Migration einer Mainframe-Anwendung - Ein Praxisbericht
Mit über zwei Millionen fakturierter und gedruckter Rechnungen täglich und rund 42 Millionen geführter Debitorenkonten gehört ActiveBilling als Tochtergesellschaft der Deutschen Telekom AG rund um Billing und Collection zu den Marktführern in Europa. Bei der hier vorgestellten Anwendung handelt es sich um ein Auftragslenkungssystem zur maschinellen Übernahme bzw. Weitergabe rechnungsrelevanter ...
متن کاملKonstruktion von Featureräumen und Metaverfahren zur Klassifikation von Webdokumenten
Abstract: Dieses Papier befasst sich mit der automatischen Klassifikation von Webdokumenten in eine vorgegebene Taxonomie. Wir betrachten dabei vektorbasierte Verfahren des maschinellen Lernens am Beispiel von SVM (Support Vector Machines). In diesem Papier beschreiben wir Möglichkeiten zur Generierung von Featurevektoren unter Berücksichtigung der Besonderheiten von Webdokumenten für solche Ve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004